package com.njtoyo.taxi.admin.rest.presenter.platfrom.adminUser;

import com.njtoyo.taxi.admin.mapper.secondary.entity.AdminUserIdentity;
import com.njtoyo.taxi.admin.mapper.secondary.entity.Role;
import com.njtoyo.taxi.admin.mapper.secondary.enums.adminuser.AccountType;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class AdminUserListPresenter {
    private Long id;
    private String name;
    private String account;
    private String mobileNumber;
    private String email;
    private String portrait;
    private AccountType accountType;
    private String fakeMultiple;
    private Boolean isFool;
    private Date createdAt;
    private Date updatedAt;
    private Integer userState;

    private AdminUserSimplePresenter superior;
    private List<Role> roles;
    private List<AdminUserIdentity> identities;
}
